0 159040 38547 35443 68815 38858 53770 143222 55214 21818 19559 71433 18544 186644 53202 184017 60503 32537 89737 197237 42006 57386 127176 78882 178565 100582 174924 48255 91962 164895 159548 13743 141534 102677 169343 105723 80572 51036 198683 94791 112962 172778 152345 140882 139600 119601 82359 48518 145171 129264 182433 37554 151268 98875 164654 134640 190950 162812 1079 90117 50691 114667 111131 185845 116979 78769 35162 5218 168097 80084 96586 172566 91687 28824 98974 113964 149547 20941 149827 170976 37152 109502 196229 42768 82538 24442 54474 175995 115251 47484 109043 9825 49992 189783 118905 16836 12336 150649 187408 140278 70645 111202 90190 139270 186511 81672 81010 92168 2771 73653 161304 113941 101713 159649 99909 74510 40228 177172 54402 36690 171586 44763 88364 138476 199722 99985 186333 55949 89091 54619 167841 120108 104110 179382 159686 102892 18552 107501 190398 176723 183859 152016 129227 39879 101456 7214 7492 131748 13278 76011 50361 147702 123464 90965 192496 19111 46433 22124 164151 8101 122940 195886 91471 92110 106120 20321 85956 65323 63462 12722 2821 166393 24413 193040 111759 197205 111166 194720 169872 70219 27631 64251 36162 121097 81483 134969 30912 105841 172643 121417 96895 9426 17838 198516 155890 7644 176946 99854 10348 16725 103293 23536 186813 107905 7819 20598 143484 15355 40608 65520 131565 66726 178504 191743 69102 88953 65651 125684 158634 66227 12507 117888 4399 79462 170214 146498 28744 193193 72719 113650 135516 46288 37701 19692 100103 183645 127716 86338 76197 167098 25718 118950 80322 21578 193572 145216 179391 24522 157557 53727 18538 130464 191985 75974 47855 131682 46516 148398 189666 101968 174477 62862 13538 4599 126398 174473 91490 26885 31680 188486 174799 44952 84949 124576 102 22026 161873 161105 188861 25511 122692 15779 69991 104448 110473 153022 98625 151497 157723 139407 103578 120135 105042 143443 100412 86892 89526 78717 183986 185902 159935 10261 140668 21582 44312 3887 45688 81205 89280 105504 9241 88316 38493 63537 133266 196387 114917 83131 18636 147988 185787 38663 70657 38420 169299 191184 82690 58051 143584 55508 55626 103862 10299 171717 62718 149498 30856 27132 20651 104196 10279 60452 3984 37676 193420 131514 34349 173843 162587 78099 140599 187512 91168 125384 134002 98021 33806 43089 148333 72637 126929 72365 20284 114101 22119 59255 157732 158689 113647 103039 142175 96162 179413 102091 26718 84846 150344 64058 155722 68800 159643 10387 35398 449 107635 105855 163204 78216 25310 103151 180567 89548 23133 105167 131854 105801 82382 118317 5329 110973 92414 21987 54532 48239 61890 64630 4213 195712 119306 125538 43002 64142 80206 107444 14 164692 111752 154748 151733 46888 186408 42559 195761 182103 46613 166644 88697 178229 36745 119479 188658 13900 108625 41389 44624 104513 183954 83952 74983 116228 80259(77937 67940 145900 138152 88048 3047 112192 161360 62651 11816 87529 63175 194361 98244 138033 8544 45704 104642 50548 109995 194111 197525 52484 44018 139987 70181 189815 126992 111616 18353 124813 9530 56136 54136 182361 177221 124743 98487 62165 108556 199300 41534 193725 116663 112267 66441 197025 185911 61444 96737 134466 42539 179533 182516 29946 184829 143108 45801 111389 121792 196276 130204 42241 7572 162265 125343 197790 19929 3008 94230 180524)
